From observations at motorway services and particularly with regard to Tesla I would suggest that Tesla are ahead of the game in provision of charging points to the number of cars on the road. From what I've seen you would never have to queue to charge up. If the number of cars on the road increase they would add further charging points.
On a 300 mile journey you should be stopping for rest breaks equivalent to any necessary charging time ( CPC training) no matter what vehicle you are driving HGV or not.