One of the many reasons semi-trucks take so long to stop is because of their weight. The stopping distance of trucks increases with heavy loads, which cause them to accelerate more quickly when going downhill and take longer to come to a complete stop.