First of all, as a beginner you don't have to speak freely at all. Speaking freely is a very challenging task that requires solid (!) preparation. That preparation is achieved with help of three powerful techniques that allow you to speak to yourself and to get instant feedback with help of wonderful transcription and recording software. You do and should not pay anyone to practice general speaking. Preparing for an oral exam is a different matter but only matters about 6-8 weeks before your exam. That will be discussed in the B1-Exam Hacking course.
Imagine B1 as the Kindergarten and elementary school level. You can achieve the required level on your own IF you follow my advice and the techniques in this course properly.
If you don't have anyone around to speak German to, the question is why bother at such an early stage. The better you are prepared, the more confident you'll be when finally you'll have the naturally occurring opportunity of speaking. If you have people around, speak. Don't hold back but learn to listen well ideally before start speaking as listening is the key to effective self-improvement and proper German. You'll improve your speaking skill quite quickly once it becomes urgent and relevant for your daily life. Until then, prepare and practice on your own. This course will make sure you'll make sure you are well prepared.