Eight people were killed and four others seriously injured when a truck rammed into a hut in which they were sleeping in a village in Gujarat's Amreli district on Monday.