Use it when you need it. When do you need it? If you're going to overflow on gauge and you're still nowhere close to a zerk window, and when you need a gap closer. It should NOT be used on cooldown if used properly.

You want to use onslaught twice per IR window, and once for every zerk window without IR.