Stress has serious implications for truck driver wellbeing and road safety – and ultimately, delivery performance.