Keep in mind what the goal is when pre-heating the build plate -- the
goal is not just reaching a set temperature but also a) warming up the
entire build environment and b) ensuring that however your build plate
deforms itself, that the process is complete and will not continue to
significantly change after you press the print button.
For me, this is about 20-25 minutes on my replicator1 depending on
ambient temperature. I usually re-home the build plate so that the
unused extruder is just above the plate (print with right extruder,
monitor temp of the idle extruder). I have my active extruder
pre-heat at 160 degree temp (not at the default 230) which is just
good enough to make it worthwhile to do w/o causing too much extra
filament to come out, and usually by the time the idle extruder turns
its fan on the entire environment is fully heated.... If I need to,
I'll quickly pull off any plastic that might have come out of the
active nozzle before starting the print.