This site is totally free. No charges.
And they don't ask for e-mail addresses or anything else. A lot of questions, not just samples.
The best way is to use the questions published at driversprep.com. They cover everything in the drivers manual. Some qs are tricky, but by reading comments and compare with the the manual you are very likely to pass the first time. Everyone I know used this site and had no problems passing.