Currently, the timout is 1 minute, but for some cases, like sending batch of 175 emails that summary weight is 50MB. This happend to us on production and we didn't have a message id for these emails, but they were send anyway.
I think the easiest option would be just to allow passing a HttpClient and then, PostmarkClient would act as a wrapper