I’ve seen this feature on a few slicers, ideally it would make sense to heat up the bed before the hotend. I have had some prints where the filament is discoloured because the hotend heats up and reaches full temp, then sits for 10 minutes without extruding, waiting for the heated bed.
I do this in the custom start gcode. I have a massive bed that heats slow (but stays warm and flat and evenly heated)