Three out of four HGV drivers broke the 80km/h speed limit on roads where the general speed limit was 100km/h, a study found.