A truck carrying dirt overturned on Interstate 680 in Sunol Thursday morning, causing major delays in both directions, according to the California Highway Patrol.