I firmly believe that large vehicles will be powered by overhead lines and be equipped with batteries with capacity enough to get them between the areas with overhead lines and smaller streets and neighbourhoods/industries for deliveries and such.
The only thing I am not sure of is how to handle garbage and recycling collection on smaller residential streets. Possibly dedicated HGV infrastructure for these types of services.