If you have a Z series unlocked board, then you MIGHT be able to run at 4000mhz, but that's a technical possibility, not a likely probability. In order to run memory kits which are that fast you usually have to resort to at least a moderate overclock to the CPU since that's where the memory controller is located, and with that CPU you obviously cannot change the multiplier and so no legitimate overclock is possible.
It could work, but it's doubtful. You MIGHT have more luck with something in the 3000mhz range, but again, sometimes, depending on the quality of the motherboard and the memory kit, these high speed memory kits just won't work at the advertised profile speeds without also giving the memory controller a kick in the seat of the pants and the only way to do that is with an overclock.
I'd probably be willing to at least try it though at speeds of 3200mhz or less. Since the price difference between slow and fast memory kits these days is fairly minimal, even if you end up having to run them at a slightly slower speed, you don't really stand to lose much by going with a faster kit. You could even try 4000mhz sticks, but they are a lot more expensive and they are a lot more likely to not run at that speed than something more reasonable like 3200mhz or less.
Plus, you probably aren't going to see a drastic difference in performance on your current platform and by the time DDR4 4000mhz becomes mainstream (For "future proofing" as you you put it), if ever, it's likely we will have moved on to DDR5 by then.
How much are you willing to spend on a pair of sticks and are you set on Trident Z or are you willing to go with a different series from G.Skill if you can get the same speed and timings for a lower price? Ripjaws or Corsair Dominator series are very good sticks too.