The actions to start the engine take about 7 seconds.
The after start actions take about 5 seconds.
The checklist another 10 seconds max.
All other checks (flight control checks etc.) would be done on the taxi out anyway.
What is the problem? Surely you can find a spare 22 seconds during a long taxi?