@todor That's right, you can't point to a specific branch, unfortunately. You could fork the theme, hook up your test blog to the fork, and then send everything upstream when you're happy with your changes.
I find the test blog most useful for testing out quick ideas and small changes. When doing extensive theme or plug-in development, I usually work offline with
hugo on my own machine.