i've been playing SC2 for quite a few weeks and managed to get with my team into the higher leagues in 3v3 and 4v4. However now it seems my team is suffering much more losses than before. We analyzed our games and found out that if we do not win in the early game, we loose almost always. The thing is, that we seem to build tier 1 and 2 units only and forget to upgrade. We have good micro and a decent macro, but marines/roaches/stalkers are too weak against tanks/collosi/mutas - what i mean is that we simply have difficulties recognizing the right time to tech up and so we get nailed by better units although our army is bigger, we expand and can micromanage quite well.
So my question is - how to recognize when it is time to tech up and how to do it most effectively from the standard builds? Perhaps the most crucial part of the question is WHEN to do it, since doing it too soon results in being overwhelmed by enemy t1 army and doing it too late results in being overwhelmed by enemy teched up army :) This question is mainly focused on 3v3 and 4v4 but it might fit for 1v1 too, although i do believe there will be differences - perhaps we shouldn't all do the same and instead let one of our teammates tech up while others fight off the enemy?
And yes, we do scout our enemy, but since we play higher leagues, most of the time there are no "turtles" - fighting occurs the whole game. Of course if the enemy turtles, we tech up, expand and wipe them out ;)