This is interesting-Go Elon---------------

225 Tesla trucks on order from big companies. It's the real deal.
UPS reserves 125 Tesla Semi fully electric heavy-duty trucks

Why when they are still in stage of perfect-ing (completing) electric car, and began to built electric truck? Are they going to use the larger surface of truck to place solar panel?

The contract might be a marketing strategy.