I'd suggest increasing the number only if you can show the result of (bandwidth * RTT) is higher than the current value (1 MB). We'd really like to be auto-tuning this value, but because we use such a high default value it's not been a huge burden. Go and C actually already auto-scale. And Java even has the code, but we need to fix a few edge cases to avoid upsetting some other HTTP/2 implementations.
Most networks only need 64 KB. Some cloud-type networks need 1 MB when you're "slightly far" away from the remote side. And then something like an intercontinental transfer on a nice/fat network might need 4 MB. Note this value only impacts receiving; you want to set it on the receiver, or on both sides if both sides receive large amounts.