At least in the EU nobody is waiting for a Tesla truck. All european truck manufacturers like Daimler, IVECO, DAF, MAN etc. are selling their second or third generation of electric trucks... Full size, 42t max load, 500-700kWh capacity and at least 500km range.