Documents & equipment required for international journey

Heard a rumour that trucks now have to display speed limit stickers in France by law, was driving through France a couple of weeks ago and there did seem more trucks than usual with these plastered all over the back. Can anyone out there shed any light on this please?