Usually we let starters either get to high krausen, or ferment out fully before using the yeast. If you let it ferment fully, then you decant most of the spent wort and pitch the yeast cake in.
I usually make a starter ~1-2 days before the brew day just to be sure it's done it's job. I usually have enough flexibility to give the starter another day if it needs it...
Basically, if the starter has finished fermenting, you can use it at any time.