There is nothing wrong with a pull start engine. A properly tuned engine will start on the first few pulls. However, many racing engines are not available with a pull start, making a box necessary for those engines. As far as the cost of a starter box, not buying one is a false economy when you compare the cost of an engine with a pull start and the cost of an engine without. An engine can cost up to $40 more with a pull start, and pull start and one way bearing replacement costs are high as well for many engines. After a few engine purchases the non-pull start engine savings add up to offset the cost of the starter box. It's cheaper in the long run to go with a starter box.
What engines are you considering?
p.s. excellent choice of trucks IMO