For companies that require trucks...Buy or lease?

Was wondering, for companies that require trucks (pest control, lawn, HVAC, etc.) What is the best way to go about it whether that be buying or leasing? I know there are different pluses and minuses for each but wanted to see if there is a consensus.