An oil truck collided with an SUV and a pickup before overturning and spilling a large amount of home heating oil, according to police.