Earlier quoted context omitted.
Shouldn't be an issue - not all trucks are long haul, lots of trucks do pickup & delivery and never leave the city they're in.
That seems reasonable for a box truck or similar. I'm skeptical about a semi though. I'm sure there are some use cases, just not convinced it's a significant percentage. It also rules out consecutive/night shifts with a second driver. Edit: Product page says 300 miles standard, but a 500 mile option: https://www.tesla.com/semi/?new
One of the things we're learning about electrical vehicles is that they do lead to a culture change in the way people operate them.
Trucker culture currently... blows. They often eat bad food, subsist on caffeine and often other stimulants, work excruciatingly long hours, and often have or cause accidents due to those long hours. They're away from home and their families for weeks of a month. They sit in unergonomic conditions and often sleep in cramped quarters aboard their trucks. Truck drivers in India are often seen as very low class people because of this kind of living situation.
One of the biggest cultural changes happening in truck driving in India are companies switching to relaying cargo - a driver may only go 100-300 miles from home, dropping off or switching their trailer for one heading back the opposite direction, and hauling back home for the night, where the next person goes the next distance, and so on. That allows the driver to have a somewhat normal home life outside of trucking. And as it happens, relay trucking is perfect for an electrically powered system, as it forces truckers to adopt the saner living situation by having to recharge after a run. So, not only healthier, it's safer for everyone on the road and better for the environment.