You agree to a contract that clearly states "up to XX Mbit", most of the time you get 30 days or so to test the service. If you want something better than that get a business account with a guaranteed service.
Most of the time people agree to a contract just to get a free installation/hardware and/or a monthly discount.