The official Twitter recommendation for profile pictures is 400×400 pixels. It is elsewhere recommended that your Twitter NFT PFP is 600 pixels square to make sure that it properly fits. The difference between a normal PFP and NFT PFP is that with the latter, you get a hexagon frame, rather than the usual round frame.