A great best man speech is 3 to 5 minutes long, tells one genuinely funny story, and ends with a heartfelt toast. This guide on how to write a best man speech emphasizes that honesty beats a polished template every time. The speeches people remember are the ones where you can tell the speaker actually knows the groom and means ...