It's a toss up.

Casting whenever available will be higher DPS then waiting until they're all ready.
But casting all at once, will be too much burst to react to and more likely to drop an opponent.