I think the key question is: what will be your new dynamic rating after the new match result is factored in? The answer to that question will likely depend on more information than you have provided, namely the history of your current rating.
Your current 3.01 could be based on many prior results with a pretty stable rating trajectory. It could also be based on a single prior match result.
I agree with
@J_R_B that Tennisrecord surely does not match NTRP, but I disagree that it's completely unreasonable. In the case that your current 3.01 was stable over several prior matches, TR says that your updated rating after this match would be 3.13. That seems pretty reasonable to me. A healthy boost from a result that was much, much better than expected, but not a crazy over-reaction. It's likely that NTRP's result would be different than 3.13, but could it be
that much different?
In the case that you and your partner had no prior history and this was your first ever match result, TR would assign your initial dynamic rating at 3.49. That also seems reasonable to me. The only thing known about you is that you played in a 3.5-level match and destroyed two bottom-end players, so it's a reasonable starting point at the high end of the 3.5 range until more data come in.