The best way to learn how to make decisions on the fly is fairly straightforward. First, make sure you've written down what decisions are tripping you up. Usually this will be a response to the scouting information you have available. Do NOT always assume that you know the exact response necessary to a situation. That is the fast-track to bronze league. After you know what your problems are, simply have a practice partner throw builds that look similar to the one you have difficulty with (and any that are actually problems). This will help you be able to quickly identify in-game what is happening, without sacrificing any of your micro/macro to make it happen.
If you absolutely can't find a practice partner, then your best bet is to study something that is giving you trouble every day, for just a few minutes. This won't help as much in game, as you won't be practicing how to make these decisions while your mind is doing several other things at the same time, but it will help to some degree. Just remember that in this instance, there is no replacement for experience, which can only truly be obtained through gameplay.
On a more personal note, this is one area that I'm struggling in with my gameplay right now, as I only recently switched back to terran and am still learning a lot of the newer builds/timings. Feel free to check out my stream each night around 10 as I'll be discussing my thoughts about what I'm seeing and what my decisions are, and you can perhaps learn how to improve a little more directly.
Tomorrow begins the talk of improving our execution, and I have no idea when that is going to end. This is where a vast majority of my practice is focused right now, so I will likely be discussing my own personal improvement a lot more from here on out. Hopefully a lot of you will be able to learn and improve along with me.
Stream: twitch.tv/zultar327
Twitter (For updates on blog and stream): twitter.com/zultar327




