Preheat the oven to 350℉. Spray a 9x5-inch loaf pan with nonstick spray. Line with parchment paper, leaving a 1-inch overhang on the long sides.
PREPARE THE STREUSEL:
In a bowl, combine the flour, brown sugar, cinnamon and salt. Stir in the butter and pecans until small clumps form and the mixture is evenly moistened.
PREPARE THE BREAD:
In a large bowl, whisk together the flour, baking soda and salt. In another bowl, whisk together the butter, granulated sugar, eggs, vanilla and buttermilk. Stir in the bananas. Add the wet mixture to the flour mixture. Stir together until just combined. Spoon half of the batter into the prepared pan. Sprinkle half of the streusel evenly over the batter. Add the remaining batter, then sprinkle the remaining streusel evenly over the top.
Bake until golden brown and a tester inserted into the center comes out clean, about 1 hour and 15 minutes. If the top is browning too quickly, tent with foil. Let the bread cool in the pan for 20 minutes, then transfer to a wire rack using the parchment paper. Let it cool completely before serving.