Speeches kind of paint themselves.. we just have to be the hawks with a trigger finger to capture those emotional, happy, funny moments. Speeches tend to last from anywhere between 10 minutes to and hour.
The time variants depend on you both and whose speaking. You may have two best men, you may only have one, you may be missing members and you may have nervous speakers. We tend to schedule in 30 minutes to one hour give or take.
Be yourself, and this is your part of the day to be sentimental.
You can move the speeches from the end of your meal, to before. Make sure you talk to your photographer as this will alter your time plan, and will need to adjust accordingly as this may take away you couple shots from the day part. Not to worry, as everything can be worked out well before the day.