I haven't tested this, but I'm betting short stroking would hurt performance.
When a pool first starts filling its extremely fast. By the time the pool is 30% full you're at something like 80% of peak performance. As you use more disk space in a pool the performance tanks rapidly before leveling out at nearly-full pools.
So unless you planned to short-stroke the pool, THEN use less than 30% of the now-smaller pool I'd bet your gain is zero.
And considering how your data is thrown onto disks (not to mention cached in RAM before being written, reads and writes "taking turns" with ZFS) I'd be surprised if there was any way to get more speed aside from shortstroking the disks to like 25% of their disk space, then only using 25% of that. Who'd buy a 4TB drive just to get a "really fast" 250GB of disk space? You could buy SSDs and go that route and have *guaranteed* performance increases versus this attempt.
Not to mention the fact that you'd have to do the zpool creation yourself, and you'd have to turn off autotune.
Seems like a real hassle for a small amount of potentially non-existent gains. :P
I wouldn't even try doing it "just to see what happens" when considering the option with just going with SSDs.