Heavy trucks are extremely sensitive to fuel costs. They commonly burn more than $300 in diesel in one shift. Add semi chargers at some truck stops on major highways and every truck route that traverses those highways can switch to electric. In-town routes install a charger at the company's own site. The infrastructure isn't a problem.
Personal cars can be charged at home. The main impediment was getting the up-front cost competitive with ICE cars, but the base Model 3 costs less than the average new car.
Tesla sells every vehicle they can produce. So does Rivian. Because electric vehicles are going to replace ICE ones.