Your beta test's duration will rely on your goals. Many trials last between three and five weeks. You must, however, take into account unavoidable delays. Have a fallback strategy in place.